<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Eigen: Eigen::indexing Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="eigendoxy.css" rel="stylesheet" type="text/css">
<!--  -->
<script type="text/javascript" src="eigen_navtree_hacks.js"></script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Eigen_Silly_Professor_64x64.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname"><a href="http://eigen.tuxfamily.org">Eigen</a>
   &#160;<span id="projectnumber">3.4.90 (git rev 67eeba6e720c5745abc77ae6c92ce0a44aa7b7ae)</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('namespaceEigen_1_1indexing.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Eigen::indexing Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The sole purpose of this namespace is to be able to import all functions and symbols that are expected to be used within operator() for indexing and slicing. If you already imported the whole <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> namespace: </p><div class="fragment"><div class="line"><span class="keyword">using namespace </span><a class="code" href="namespaceEigen.html">Eigen</a>; </div>
<div class="ttc" id="anamespaceEigen_html"><div class="ttname"><a href="namespaceEigen.html">Eigen</a></div><div class="ttdoc">Namespace containing all symbols from the Eigen library.</div><div class="ttdef"><b>Definition:</b> Core:139</div></div>
</div><!-- fragment --><p> then you are already all set. Otherwise, if you don't want/cannot import the whole <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> namespace, the following line: </p><div class="fragment"><div class="line"><span class="keyword">using namespace </span><a class="code" href="namespaceEigen_1_1indexing.html">Eigen::indexing</a>; </div>
<div class="ttc" id="anamespaceEigen_1_1indexing_html"><div class="ttname"><a href="namespaceEigen_1_1indexing.html">Eigen::indexing</a></div></div>
</div><!-- fragment --><p> is equivalent to: </p><div class="fragment"><div class="line"><span class="keyword">using</span> <a class="code" href="group__Core__Module.html#gac01f234bce100e39e6928fdc470e5194">Eigen::fix</a>;</div>
<div class="line"><span class="keyword">using</span> <a class="code" href="namespaceEigen.html#a0c04400203ca9b414e13c9c721399969">Eigen::seq</a>;</div>
<div class="line"><span class="keyword">using</span> <a class="code" href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">Eigen::seqN</a>;</div>
<div class="line"><span class="keyword">using</span> <a class="code" href="group__Core__Module.html#ga4abe6022fbef6cda264ef2947a2be1a9">Eigen::placeholders::all</a>;</div>
<div class="line"><span class="keyword">using</span> <a class="code" href="group__Core__Module.html#ga66661a473fe06e47e3fd5c591b6ffe8d">Eigen::placeholders::last</a>;</div>
<div class="line"><span class="keyword">using</span> Eigen::placeholders::lastN;  <span class="comment">// c++11 only</span></div>
<div class="line"><span class="keyword">using</span> <a class="code" href="group__Core__Module.html#gaacce501a0e5f8d0fcd1eb92f9fa3c6e5">Eigen::placeholders::lastp1</a>;</div>
<div class="ttc" id="agroup__Core__Module_html_ga4abe6022fbef6cda264ef2947a2be1a9"><div class="ttname"><a href="group__Core__Module.html#ga4abe6022fbef6cda264ef2947a2be1a9">Eigen::placeholders::all</a></div><div class="ttdeci">static const Eigen::internal::all_t all</div><div class="ttdef"><b>Definition:</b> IndexedViewHelper.h:189</div></div>
<div class="ttc" id="agroup__Core__Module_html_ga66661a473fe06e47e3fd5c591b6ffe8d"><div class="ttname"><a href="group__Core__Module.html#ga66661a473fe06e47e3fd5c591b6ffe8d">Eigen::placeholders::last</a></div><div class="ttdeci">static const last_t last</div><div class="ttdef"><b>Definition:</b> IndexedViewHelper.h:44</div></div>
<div class="ttc" id="agroup__Core__Module_html_gaacce501a0e5f8d0fcd1eb92f9fa3c6e5"><div class="ttname"><a href="group__Core__Module.html#gaacce501a0e5f8d0fcd1eb92f9fa3c6e5">Eigen::placeholders::lastp1</a></div><div class="ttdeci">static const auto lastp1</div><div class="ttdef"><b>Definition:</b> IndexedViewHelper.h:172</div></div>
<div class="ttc" id="agroup__Core__Module_html_gac01f234bce100e39e6928fdc470e5194"><div class="ttname"><a href="group__Core__Module.html#gac01f234bce100e39e6928fdc470e5194">Eigen::fix</a></div><div class="ttdeci">static const auto fix()</div></div>
<div class="ttc" id="anamespaceEigen_html_a0c04400203ca9b414e13c9c721399969"><div class="ttname"><a href="namespaceEigen.html#a0c04400203ca9b414e13c9c721399969">Eigen::seq</a></div><div class="ttdeci">auto seq(FirstType f, LastType l, IncrType incr)</div></div>
<div class="ttc" id="anamespaceEigen_html_a3a3c346d2a61d1e8e86e6fb4cf57fbda"><div class="ttname"><a href="namespaceEigen.html#a3a3c346d2a61d1e8e86e6fb4cf57fbda">Eigen::seqN</a></div><div class="ttdeci">ArithmeticSequence&lt; typename internal::cleanup_index_type&lt; FirstType &gt;::type, typename internal::cleanup_index_type&lt; SizeType &gt;::type, typename internal::cleanup_seq_incr&lt; IncrType &gt;::type &gt; seqN(FirstType first, SizeType size, IncrType incr)</div><div class="ttdef"><b>Definition:</b> ArithmeticSequence.h:99</div></div>
</div><!-- fragment --> </div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespaceEigen.html">Eigen</a></li><li class="navelem"><a class="el" href="namespaceEigen_1_1indexing.html">indexing</a></li>
    <li class="footer">Generated on Thu Apr 21 2022 13:07:56 for Eigen by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
